intellectually stimulating - Turkish English Dictionary